package com.xcdh.domain.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableName;



/**
 * 终端信息表
 *
 * @author ${author}
 * @email ${email}
 * @date 2023-10-02 14:20:03
 */
@Data
@TableName("sys_oauth_client_details")
public class OauthClientDetailsDO extends BaseEntity implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId(type = IdType.AUTO)
    //客户端ID
    private String clientId;
    //资源列表
    private String resourceIds;
    //客户端密钥
    private String clientSecret;
    //域
    private String scope;
    //认证类型
    private String authorizedGrantTypes;
    //重定向地址
    private String webServerRedirectUri;
    //角色列表
    private String authorities;
    //token 有效期
    private Integer accessTokenValidity;
    //刷新令牌有效期
    private Integer refreshTokenValidity;
    //令牌扩展字段JSON
    private String additionalInformation;
    //是否自动放行
    private String autoapprove;
}
